@charset "UTF-8";

@font-face {
  font-family: 'icomoon';
  src:  url('../font/icomoon.eot?d3y7al');
  src:  url('../font/icomoon.eot?d3y7al#iefix') format('embedded-opentype'),
    url('../font/icomoon.ttf?d3y7al') format('truetype'),
    url('../font/icomoon.woff?d3y7al') format('woff'),
    url('../font/icomoon.svg?d3y7al#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-r:before {
  content: "\e900";
  /*color: #bd121a;*/
}
.icon-l:before {
  content: "\e901";
  /*color: #bd121a;*/
}


body{font-family:"Microsoft YaHei"}
body h1,body h2,body h3,body h4,body h5,body h6{margin:0;}
body ul{margin:0;padding:0;}
li{list-style:none;}
body footer.row,body header.row,body section.row,p{margin:0;}
body .btn,body a,body button{outline:0;transition:all .3s linear 0s;}
body .btn:after,body .btn:before,body a:after,body a:before,body button:after,body button:before{transition:all .3s linear 0s;}
body .btn:focus,body .btn:hover,body a:focus,body a:hover,body button:focus,body button:hover{outline:0;text-decoration:none;transition:all .3s linear 0s;}

.fl{float: left;}
.fr{float: right;}
.bh10{clear: both;height: 10px;}
.bh20{clear: both;height: 20px;}
.bh30{clear: both;height: 30px;}
.bh40{clear: both;height: 40px;}
.bh0{clear: both;height: 0px;}
a{color: #333;}
p{color: #999;}
.fs24 {font-size: 24px;color: #fff;}

.reico1 {background: url(../images/reico1.png) 4px 10px no-repeat;}
.reico2 {background: url(../images/reico2.png) 4px 10px no-repeat;}
.reico3 {background: url(../images/reico3.png) 4px 10px no-repeat;}
.reico4 {background: url(../images/reico4.png) 4px 10px no-repeat;}
.reico5 {background: url(../images/reico5.png) 4px 10px no-repeat;}
.reico6 {background: url(../images/reico6.png) 4px 10px no-repeat;}
.reico7 {background: url(../images/reico7.png) 4px 10px no-repeat;}
.reico8 {background: url(../images/reico8.png) 4px 10px no-repeat;}
.reico9 {background: url(../images/reico9.png) 4px 10px no-repeat;}
.reico10 {background: url(../images/reico10.png) 4px 10px no-repeat;}

/*图片经过效果*/
.pics a{display:block;position:relative;transition:all .2s ease 0s;overflow:hidden}
.pics a:hover{opacity:.9}
.pics a:before{content:"";position:absolute;width:100px;height:100%;top:0;left:-100%;overflow:hidden;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 50%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.2)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 50%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 50%,rgba(255,255,255,0) 100%);-webkit-transform:skewX(-30deg);-moz-transform:skewX(-30deg);transform:skewX(-30deg)}
.pics a:hover:before{left:150%;transition:left 1s ease 0s}

/*行字数限制*/
.space{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.space2{display: -webkit-box !important;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

/* 公共栏目 */
.title{ overflow: hidden; height: 40px;padding-left: 38px;line-height: 40px;border-bottom: 1px solid #ddd;}
.title .title_txt{display: inline-block;font-size: 20px;}
.title .title_txt a{color: #333;font: bold 18px/40px "";}
.title .more a{color:#999;font-size: 14px;font-family:"SimSun"}
.title .more a:hover{color:#BE1319}

/* 公共列表 */
.currency ul{margin-top: 10px;}
.currency ul li{overflow: hidden;height: 40px;font: normal 16px/40px "";padding: 0 0 0 20px;color: #333;background: url(../images/li.png) 5px 19px no-repeat;}
.currency ul li a:hover{color: #ef1119;}

/* logo 搜索 */
.logot{margin:22px 0}
.searchs{margin: 33px 0 0 0;}
.searchs .form{display: flex;height: 40px;align-items: stretch;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.searchs  .form-control{height: 38px;border: 0;padding: 0 12px;box-shadow: none;}
.lines{display: flex;width: 100%;height: 40px;overflow: hidden;border-top-left-radius: 5px;border-bottom-left-radius: 5px;border: 1px solid #ddd;}
.linesc{display: flex;width: 100%;height: 50px;overflow: hidden;border-top-left-radius: 5px;border-bottom-left-radius: 5px;border: 1px solid #ddd;}
.input-group-btn {height: 50px;width: 12rem;}
.input-group-btn .btn{width: 100%;height: 40px;background-color: #BE1319;color: #fff;}
.search_img{line-height: 38px;padding-left: 15px;font-size: 18px;color: #ddd;}

@media screen and(-ms-high-contrast:active),(-ms-high-contrast:none){
    .input-group-addon, .input-group-btn{height:39px!important}
}


/* 导航栏 */
.header-area{position:relative;width:100%;background:#BE1319;}
@-webkit-keyframes sticky {0% {top: -107px; }100% {top: 0; }}
@keyframes sticky {0% {top: -107px; }100% {top: 0; }}
.collapse-button{position:absolute;right:0;top:5px;width:40px;padding:7px;color:#000;font-size:14px;text-align:center;background-color:transparent;border-radius:2px;cursor:pointer;transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.collapse-button .icon-bar{display:block;height:2px;width:25px;margin:5px 0;background-color:#fff;border-radius:1px}
ul.slimmenu.collapsed li{display:block;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
ul.slimmenu.collapsed li>ul{position:static;display:none}
ul.slimmenu.collapsed li a{display:block;border-bottom:1px solid rgba(0,0,0,.075);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
ul.slimmenu.collapsed li .sub-toggle{height:60px}
ul.slimmenu li{position:relative;display:inline-block;width: 153px;}
ul.slimmenu li>ul,ul.slimmenu li>ul>li ul{display:none;width:100%;position:absolute;z-index:999}
ul.slimmenu li>ul{left:0;top:100%}
ul.slimmenu li .sub-toggle{position:absolute;right:0;top:-6px;z-index:999;width:48px;height:100%;text-align:center;cursor:pointer}
ul.slimmenu li .sub-toggle:before{display:inline-block;height:100%; line-height: 60px; padding: 0 20px; margin-right:-.25em;vertical-align:middle;color: #fff;transition: transform .3s;}

/*.nav-item ul{background: #0000006e;}*/
.highlight{line-height: 50px;}
/* .header-container ul.slimmenu li a:hover{background: #0000006e;} */
.header-container ul.slimmenu li a.nav-link{display:block; padding:10px 18px;padding-right:25px; font-size: 16px;font-weight: 500; color: #fff;}
.header-container ul.slimmenu li ul li a{display:block; padding:10px 18px;font-size: 16px;font-weight: 500; color: #fff;}
.header-container ul.slimmenu li ul li a:hover{background:url(../images/bgw60.png)}
.header-container ul.slimmenu{width:100%; line-height: 30px; list-style-type:none;}
.header-container ul.slimmenu .menu-collapser{position:absolute;top:16px;right:15px;z-index:99999;width:100%;}
.header-container ul.slimmenu li{float: left;text-align: center;}
.header-container ul.slimmenu>li{border:none;}
/* .header-container ul.slimmenu li ul li:hover{background:#0000006e;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;} */
/* .header-container ul.slimmenu li ul li a:hover{color: #0000006e;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;} */
.header-container ul.slimmenu li>ul,.header-container ul.slimmenu li>ul>li ul{width:180px;}
.header-container ul.slimmenu li>ul{top:100%;left:0;background:url(../images/bgb60.png)}
.header-container .collapse-button{top: 24px;right: 10px;border: 1px solid #fff;padding: 3px 6px;border-radius: 4px;}
.header-container ul.slimmenu li>ul li a{font-weight:300;}
.header-container ul.slimmenu li .sub-toggle{width: 90px;background: 0 0;font-size: 26px;}
.header-container ul.slimmenu li ul li{width:180px;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;}
.collapsed .ative{background-color: initial;}
.fs20{font-size: 18px;color: #fff;}
.header-container ul.slimmenu>li.ative{background:url(../images/bgb60.png)}
.fa-angle-right{transition: transform .3s;transform: scale(.8);}
.ative .fa-angle-right:before{transform: rotate(90deg);}
.txt{padding-left: 15px;font-size: 16px;color: #fff;}

/* 移动端导航按钮 */
.navbar-toggle{border: 1px solid #fff;}
.navbar-toggle .icon-bar{background-color: #fff;}

/* 轮播 */
.banner{position: relative;overflow: hidden;}
.banner img{width: 100%;height: 400px;}
.banner .swiper-button-next{top: 46%;width: 30px;height: 60px;}
.banner .swiper-button-prev{top: 46%;width: 30px;height: 60px;}
.banner .swiper-button-next{right: 15px;background: url(../images/rightred.png) -10px 6px no-repeat;border:0}
.banner .swiper-button-prev{left: 15px;background: url(../images/leftred.png) -10px 6px no-repeat;border:0}
.banner .swiper-pagination-bullet-active {opacity: 1;background: #BE1319;}

/*公共切换*/
.hasMoreTab{ }
.hasMoreTab .hd{overflow: hidden;height: 40px;line-height: 40px;border-bottom: 1px solid #ddd;}
.hasMoreTab .hd .more{ float:right; }
.hasMoreTab .hd .more a{color:#999;font-family:"SimSun"}
.hasMoreTab .hd .more a:hover{color:#BE1319}
.hasMoreTab .hd ul{position:absolute; height:40px;}
.hasMoreTab .hd li{float:left;color: #333;font: 600 18px/39px "";padding-left:36px;margin-right:10px;cursor: pointer;}
.hasMoreTab .hd li:nth-child(1) span{padding-right: 23px;background: url(../images/xico.png) right 4px no-repeat;}
.hasMoreTab .hd li.on{color:#c00;  }
.hasMoreTab .bd{padding: 10px 0 0 0;clear:both;position:relative;}
.hasMoreTab .bd h2{ font-size:14px; }
.hasMoreTab .bd p{ color:#999;  }
.hasMoreTab .bd p a{ color:#c00;}

/* 轮播新闻 */
.news{display: block;overflow: hidden}
.news_ban{ overflow: hidden; height: 390px;position: relative;}
.news_ban .pic a{overflow: hidden;display: block;height: 440px;}
.news_ban .pic img {width: 100%;height: 100%;}
.news_ban .txt-bg {position: absolute;bottom: 0;z-index: 1;height: 40px;width:100%;background: #333;filter: alpha(opacity=40);opacity: 0.4;overflow: hidden;}
.news_ban .txt {position: absolute;bottom: 0;z-index: 2;height: 40px;width:100%;overflow: hidden;}
.news_ban .txt li{height: 40px;line-height: 40px;position:absolute;bottom:-50px;}
.news_ban .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.news_ban .num {position: absolute;z-index: 3;bottom: 10px;right: 8px;}
.news_ban .num li{float: left;position: relative;width: 20px;height: 20px;line-height: 20px;color: #fff;overflow: hidden;text-align: center;margin-right: 10px;cursor:pointer;background:#06060678;}
.news_ban .num li.on{ background:#FC7B00;}

.news_lead{background: url(../images/lead.png) no-repeat;border-bottom: 1px solid #CDDFEB;}
.news_lead h2{height: 70px;color: #BD1319;font:bold 22px/34px "SimSun";padding-left: 80px;overflow: hidden;text-overflow: ellipsis;}
.news_lead p{color: #999;font:normal 16px/30px "";padding: 10px 0;}
.news_list ul {margin-top:20px}
.news_list ul li{overflow: hidden;height: 42px;font: normal 16px/42px "";padding: 0 0 0 25px; color: #333; background: url(../images/lis.png) 5px 18px no-repeat;}
.news_list ul li a{color: inherit;}
.news_list ul li span{color:#9A9A9A}
.news_list ul li a:hover{color: #ef1119;}
.news_list .text-center a{ width: 100%; display: block; margin:12px 0 10px 0; padding-bottom:10px;border-bottom: 3px solid #F2D0D1;font: bold 16px/20px "";color: #BE1319;}

/*新闻列表页面*/
.articles{margin-bottom: 100px;}
.search-pagination{text-align: center;padding: 56px 0 0 0;}
.left_list{position:relative;}
.left_title{position:absolute;width:100%;height:130px;line-height:65px;color:#fff;left:0;top:-67px;text-align:center;font-size:24px;z-index:1;background:url(../images/news_bg.png) no-repeat;background-size: 100% 100%;}
.left_list ul{position: relative;width: 98.5%;float: right;background: #F5F5F5 url(../images/ulbg.png)  bottom center no-repeat;z-index: 205;background-size: 100%;min-height:400px;}
.left_list ul li{height: 60px;line-height: 60px;text-align: center;}
.left_list ul li a{display: block;font-size: 16px;}
.left_list ul li:hover a{background: #921326;color: #fff;}
.right_list{overflow: hidden;}
.right_list{margin: 40px 0 0 0}
.right_list ul li img{width: 240px;height: 157px;float: left;padding-right: 20px;}
.right_list ul li{overflow: hidden; height:60px;line-height:60px; padding-left:25px; border-bottom: 1px dashed #ddd;background: url(../images/lis.png) 5px 26px no-repeat;}
.right_list ul li a{white-space: nowrap;font-size: 18px;}
.right_list ul li span{font-size: 17px;color:#999}
.right_list ul li:hover a{color:#BE1319}


/* 新闻详细页面 */
.mianbox .sitebox{width: auto;margin:40px}
.mianbox{background-color: #F5F5F5;}
.mian{padding:5px 0 70px 0; margin-bottom: 30px; background-color: #fff;overflow: hidden;}
.sitebox{ width: 100%; clear: both; margin: auto; overflow: hidden; height: 60px;}
.siteleft{width: 27%; padding-left: 2%; background: url(../images/icon1.jpg) no-repeat left;font-size:24px; text-align: left; line-height: 60px; float:left; height: 60px; color: #BE1319; border-bottom: 2px solid #fdaf26;}
.siteright{width: 72%; margin-left: 1%; float: left; height: 60px;line-height: 60px;border-bottom: 2px solid #BE1319;}
.siteright span{font-size: 16px;}
.navigation {padding-left: 30px;background: url(../images/icone.png) 0 15px no-repeat;font-size: 16px}
.banbox img{width: 100%;height: 110px;}



/* 行业资讯 */
.currencys ul{margin-top: 10px;}
.currencys ul li{overflow: hidden;color: #333;}
.currencys ul li .imgtxt{margin: 19px 0 5px 0;}
.currencys ul li a:hover{color: #ef1119;}

.mian h1{text-align: center; font-size: 31px;line-height: 60px;color: #1a1a1a;margin-top: 40px;}
.describe {text-align: center; font-size: 16px;color: #666666;padding-bottom: 15px;border-bottom: 1px solid #dbdbdb;margin-bottom: 40px;margin-top: 20px;}
.describe span{padding:0 20px;}
.content p{line-height: 30px;font-size: 16px;color: #000;}
.content p img{max-width: 1020px;height:100%;}
.contents{padding: 0 90px;}
.updown{margin: 60px 0 0 0; padding:60px 0 0 0; border-top: 1px solid #dbdbdb;font-size: 16px;}

/* 专题滚动 */
.picMarquee-left{ overflow:hidden; position:relative;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:390px; height:110px; display:block;}
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }

/* 工程案例 */
.project{background:url(../images/lanm.jpg) no-repeat;background-size:100% 100%;padding: 20px 0 30px 0;}
.Aanli-swiper{ width:1100px; margin:auto; padding:5px; background:#fff; height: 240px;overflow: hidden;}
.Aanli-swiper .swiper-slide{overflow: hidden}
.Aanli-swiper .swiper-slide img{width: 100%;height: 180px;}
.swiper-slide .toumbg{width: 100%;height: 50px; line-height: 50px; text-align: center;font-size: 16px;}
.Aanli .swiper-button-next, .swiper-button-prev{top: 57%;width: 30px;height: 70px;border: 1px solid #BE1319;}
.Aanli .swiper-button-next, .swiper-button-prev{top: 57%;width: 30px;height: 70px;border: 1px solid #BE1319;}

.Aanli .swiper-button-prev{right:15px;left: auto;background: none;}
.Aanli .swiper-button-next{left:15px;right:auto;background:none}

.Aanli i{font-size:30px;line-height: 68px;color:#BD121A}
.Aanli .swiper-button-next:hover{background-color: #BE1319;}
.Aanli .swiper-button-prev:hover{background-color: #BE1319;}
.Aanli .swiper-button-next:hover i{color:#fff}
.Aanli .swiper-button-prev:hover i{color:#fff}
.Aanli .swiper-slide:hover .toumbg{color:#BE1319}

/*工程案例移动端*/
.Aanlis{overflow:hidden;position:relative;}
.Aanli-swipers{padding:5px; background:#fff; height: 240px;overflow: hidden;}
.Aanli-swipers .swiper-slide{overflow: hidden}
.Aanli-swipers .swiper-slide img{width: 100%;height: 180px;}
.swiper-slides .toumbg{width: 100%;height: 50px; line-height: 50px; text-align: center;font-size: 16px;}
.Aanlis .swiper-button-nexts, .swiper-button-prevs{position:absolute; top: 57%;width: 30px;height: 70px;border: 1px solid #BE1319;}
.Aanlis .swiper-button-nexts, .swiper-button-prevs{position:absolute;top: auto;width: 30px;bottom: 11px;padding-left: 5px;height: 35px;border: 1px solid #BE1319;}

.Aanlis .swiper-button-prevs{right: 5px;left: auto;background: none;z-index: 10;}
.Aanlis .swiper-button-nexts{left: 7px;right:auto;background:none;z-index: 10;}

.Aanlis i{font-size: 18px;line-height: 35px;color:#BD121A;}
.Aanlis .swiper-button-nexts:hover{background-color: #BE1319;}
.Aanlis .swiper-button-prevs:hover{background-color: #BE1319;}
.Aanlis .swiper-button-nexts:hover i{color:#fff}
.Aanlis .swiper-button-prevs:hover i{color:#fff}
.Aanlis .swiper-slide:hover .toumbg{color:#BE1319}

/*专题页面*/
.unified{ padding:20px 0 50px 0; background: url(../images/lanm.jpg) no-repeat;background-size: 100% 100%;}
.Topic{overflow: hidden;}
.topics_list ul{margin-right:-60px;}
.topics_list ul li{ float: left; width: 245px; margin:40px 70px 0 0;}
.topics_list ul li img{width: 100%}
.right_lists{margin: 40px 0 0 20px;}
.right_lists .topics_list{margin: 0}
.right_lists  .topics_list ul li{margin: 60px 64px 0 0;}

/* 友情链接 */
.Links .title{border: 0;}
.lineklist ul{margin-right: -84px;}
.lineklist ul li{float: left;display: inline-block;padding-right: 83px;}

/*公司视频改版*/
.video_list ul{margin-right:-30px}
.video_list ul li{float:left; overflow:hidden; width:30%; margin:0 30px 30px 0; height:270px;box-shadow:0 0 5px #ddd;border-radius:8px}
.video_list ul li .videoimg{height:190px;overflow:height}
.video_list ul li .videoimg img{width:100%;height:100%}
.video_list ul li a{height:100%}
.video_list ul li p{padding:10px 10px 0 10px}
.video_list ul li p a{font-size:15px;line-height:30px}

/*工程列表*/
.case .sitebox{margin:0}
.case_title{text-align: center;}
.title_case{font-size: 30px;}
.case_title p{font-size: 18px;}

.slideTxtBoxs .hd{ position: relative; width:620px; height:40px; margin: auto; }
.slideTxtBoxs .hd ul{}
.slideTxtBoxs .hd ul li{float:left;padding:6px 15px; margin: 0 15px;cursor:pointer; background-color: #C6C6C6; color: #fff;font-size: 16px;}
.slideTxtBoxs .hd ul li.on{background:#BD121A;}
.slideTxtBoxs .bd ul{margin-right: -40px;}
.imgbox{height: 260px;}
.imgbox img{width: 100%;height: 100%;}
.block{padding: 10px;height:360px}
.txtbox{position: relative; padding-bottom: 10px;}
.txtbox h2{font-size: 18px;margin: 15px 0 10px 0;cursor: pointer;line-height: 30px;text-align: center;}
.txtbox span{font-size: 16px;color: #999;}
.slideTxtBoxs .bd{min-height: 390px;}
.slideTxtBoxs .bd li{width:30%;float: left;margin-right: 40px;box-shadow: 0 0 5px #eee;border-radius: 6px;margin-bottom: 40px;}
.slideTxtBoxs .bd li .date{ float:right; color:#999;  }
.slideTxtBoxs .bd li .imgbox a{height:260px}
.so{position: absolute;right: 15px;bottom: 13px;width: 35px;height: 20px;background: url(../images/so.png) no-repeat;}
.slideTxtBoxs .bd li:hover .txtbox .so{background-position: -58px 0px;}
.slideTxtBoxs .bd li:hover a{color: #BD121A;}

/*联系我们*/
.location{overflow: hidden; clear:both;margin-top: 50px;}
.pd60s{padding-left: 60px;}
.location p:nth-child(1){font-size: 17px;margin: 3px 0;}
.location p{font-size: 16px;color:#000}
.contact_site p{font-size: 16px;color:#000}
.location .contact_phone{background: url(../images/dh.png) no-repeat;}
.location .contact_mailbox{background: url(../images/yx.png) 0 8px no-repeat;}
.location .contact_site{background: url(../images/dz.png) no-repeat;}

.input_write {padding-right: 5%;}
.input_write input{padding:8px 5px 8px 15px;margin-bottom: 20px;border:  1px solid #D2D2D2;color: #000;line-height: 30px;font-size: 15px;width: 100%;}
.input_write textarea{width: 100%;border:  1px solid #D2D2D2;color: #000;font-size: 15px;height: 150px;padding: 15px 0 0 15px;}
.input_write h1{font-size: 30px;color: #000;margin-top: 0;}
.input_write p{font-size: 18px;color: #656565;padding-bottom: 30px;}
.input_write .btn{width: 100%;padding: 10px;margin: 30px 0;background:#BF0C12;color: #fff}
.input_write .btn:hover{color: #fff;}

/*地图控件*/
.Map{height: 457px;width: 100%;overflow: hidden}
.content-window-card{position:relative;box-shadow:none;bottom:0;left:0;width:auto;padding:0}
.content-window-card p{height:2rem}
.custom-info{border:1px solid silver}
.info-top{position:relative;background:none repeat scroll 0 0 #f9f9f9;border-bottom:1px solid #ccc;border-radius:5px 5px 0 0}
.info-top div{display:inline-block;color:#333;font-size:14px;font-weight:700;line-height:31px;padding:0 10px}
.info-top img{position:absolute;top:10px;right:10px;transition-duration:.25s;width: 10px;height: 10px;}
.info-top img:hover{box-shadow:0 0 5px #000}
.info-middle{font-size:12px;padding:10px 6px;line-height:20px;overflow: hidden;}
.info-middle a{float: right;padding-right: 10px;color: #0000EE;}
.info-middle a:hover{color: #f00;}
.info-bottom{height:0;width:100%;clear:both;text-align:center}
.info-bottom img{position:relative;z-index:104}
.Map span{margin-left:5px;font-size:11px}
.info-middle img{float:left;margin-right:6px}

/*业务领域*/
.business ul{margin-right: -40px;}
.business ul li{width: 30%; height: 360px; float: left;margin-right: 40px;box-shadow: 0 0 5px #eee;border-radius: 6px;margin-bottom: 40px;box-shadow: 0 0 5px #ddd;}
.buisimg{height: 236px;overflow: hidden;}
.buisimg img{width: 100%;height: 100%;}
.buistxt{padding: 15px 20px 20px 20px} 
.buistxt h2{margin: 10px 0 10px 0;font-size: 18px;}
.buistxt p{font-size: 16px;}
.business ul li:hover{background: url(../images/ywbg.png) bottom center no-repeat;background-size: 100%;}

/*分页样式*/
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {z-index: 3;color: #fff;cursor: default;background-color: #BE1319;border-color: #BE1319;}
.pagination>li>a, .pagination>li>span{color: #BE1319;}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover{color: #BE1319;}

/*搜索页面优化*/
.picker{line-height:50px;padding-left:30px}
.form-control:focus{background: #fff!important;}
.input-group .form-control{height: 48px;border: 0;padding: 0 12px;    box-shadow: none;}
.input-group{display: flex;align-items: stretch;border-top-left-radius: 5px;border-bottom-left-radius: 5px;overflow: hidden;}
input:-internal-autofill-previewed,
input:-internal-autofill-selected { -webkit-text-fill-color: #807c7c; transition: background-color 5000s ease-out 0.5s;}
.search .linesc{border-top-left-radius: 5px;border-bottom-left-radius: 5px;border: 1px solid #ddd;width: 100%;display: flex;align-items: stretch;height: 50px;}

.breadcrumb{margin:0;padding:15px;background:#fff;color:#a7b2c0;}
.breadcrumb>li+li:before{display:none;}
.breadcrumb .fa{position: relative;top: 0px;margin: 0 4px;font-size: 14px;color: #a7b2c0;font-family: "å®‹ä½“",Arial;}
.breadcrumb>.active{color:#9eacb4;}
.breadcrumb>li, .pagination {display: inline-block;padding-left: 5px;}
.breadcrumb>li, .pagination a{font-size: 16px;}
.p0{margin: 0 5px !important;}
.mb100{margin-bottom: 100px}
.mt20{margin-top: 50px}
.pt5{padding-top: 5px;}

.input-group-addon,.input-group-btn{height: 50px;width: 12rem}
.portlet{margin-top:0;padding:0;border-radius:4px}
.portlet.light{padding:12px 20px 15px;background-color:#fff}
.portlet.light>.portlet-title{padding:0;min-height:60px}
.portlet>.portlet-title{margin-bottom:10px;padding:0;min-height:41px;border-bottom:1px solid #eee;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0}
.portlet>.portlet-title>.caption{float:left;display:inline-block;padding:10px 0;font-size:18px;line-height:18px}
.portlet.light>.portlet-title>.caption{padding: 14px 0 0 0;color:#666}
.portlet.light>.portlet-title>.caption>.caption-subject{font-size:16px}
.font-green-sharp{color:#3598dc!important}

.portlet-body{overflow:hidden}
.form-body{padding:20px}
.portlet-body .form-body{padding:20px 0;margin-top: 30px;}
.form-group{overflow: hidden;margin-bottom: 15px;width: 100%;}
.label{font-weight:400}
.label{padding:3px 6px;color:#fff;text-shadow:none!important;font-weight:300;font-size:14px; background: #BAC3D0; display: inline-block; }
.col-md-9 label a:hover{color: #fff;background: #3598DC;}
.label-success{background-color:#3598dc!important}
.fc-search-param .form-group label{font-weight: 400;margin-bottom: 10px;float: left;text-align: left;margin: 0 10px;width: auto;padding-left: 10px;font-size: 16px}

.btn.blue:not(.btn-outline){ width: 100%; height: 100%; border-color:#BE1319;background-color:#BE1319;color:#fff}
.label-success {background-color: #3598DC !important;}
.input-group .btn{height: 40px;line-height: 40px;padding: 0 10px}
.portlet>.portlet-title>.actions{display:inline-block;padding: 10px 0 14px;}
.btn-default.active{background-color: #3598DC;border-color: #3598DC;color: #fff;}
.btn-group a:hover{background-color: #3598DC;border-color: #3598DC;color: #fff;}
.btn-group, .btn-group-vertical{margin-right: -20px;}
.btn-default {margin: 20px 20px 0 0}
.search-content-1 .search-container>ul .search-item{list-style:none;padding:20px 0;border-bottom:1px solid;border-color:#f4f6f8}
.search-content-1 .search-container>ul .search-item>.search-content{text-align:left}
.clearfix:after,.clearfix:before{content:" ";display:table}
.search-content-1 .search-container>ul .search-item>a>img{width: 190px;float: left;height: 130px;margin-right:20px;margin-top:15px}
.search-content-1 .search-container>ul .search-item>.search-content>.search-title{margin:15px 0 10px;font-weight:600}
.search-content-1 .search-container>ul .search-item>.search-content>.search-title>a{color:#4e5a64;font-size:20px;font-weight:400}
.search-content-1 .search-container>ul .search-item>.search-content>.search-desc{line-height: 27px;color:#a0a9b4;font-size:16px;margin:0}
.search-post-foot{padding-top:20px;text-align:right}
.search-post-foot>.search-post-tags{float:left;padding:0;text-align:left}
.search-post-foot>.search-post-meta{display:inline-block;margin-right:10px}
.search-post-foot>.search-post-tags>li{display:inline-block;margin-right:5px;list-style:none}
.search-post-foot>.search-post-tags>li>a{padding:7px 10px;background-color:#f4f6f8;color:#a0a9b4;font-weight:600;font-size:11px}
.search-post-foot>.search-post-meta>a{color:#9aa5b2;font-size:15px}
.page-breadcrumb li i{font-style: normal;}

/*荣誉列表*/
.pagelist ul li img{width:100%}
.pagelist ul{margin-right: -30px;}
.pagelist ul li{max-width: 100%;width: 30.8%;float: left;margin-right: 20px;margin-top: 20px;}
.pagelist ul li a{display: block;}
.pagelist ul li p{text-align: center;color:#000;font-size:16px;margin:16px 0}

/*单页样式处理*/
.ryzz{margin-top:30px}
.ryzz p{margin-right:-20px}
.ryzz p img {max-width: 100%;float: left;margin: 0 10px 10px 0;}

/* 页脚 */
.footer{ height: 330px;padding: 60px 0 50px 0;background-color: #BE1319;overflow: hidden;}
.contact ul{margin-top: 20px;}
.contact ul li{height: 30px;line-height: 30px;color: #fff;font-size:16px}
.footer_img{overflow:hidden;text-align: center;padding: 20px 0;margin-left:20px}
.footer_img p{margin-top: 10px; color: #fff;}


.support{text-align: center;color: #fff;overflow: hidden;border-top: 1px solid #ddd;padding-bottom: 20px;}
.support p{margin: 25px 0 0 0;color: #fff;font-size: 16px;}
.support .p2{margin-top: 10px;}
.support a{color:#fff}

@media (max-width:574px){
    /*.header-container ul.slimmenu li>ul,.header-container ul.slimmenu li>ul>li ul{width:100%!important;overflow: hidden;background-color: #003E6D;}*/
}
/* 生效范围 大于 768px */
@media (min-width:768px){
    .visible{display: none;}
    .main_header_area .header_menu .navbar .navbar_supported{padding-left: 77px;width: 100%;padding: 20px 0 20px 120px;}
    ul.slimmenu li .sub-toggle:before {content: "";}
} 
/* 生效范围 小于 768px */
@media (max-width:767px){
.hiddens{display: none;}
/* 顶部导航 */
.footer{height: auto;}
.header-area.sticky{position:fixed;top:0;left:0;right:0;width:100%;z-index:99999;margin:0 auto;-webkit-transition:all .6s ease 0s;-o-transition:all .6s ease 0s;transition:all .6s ease 0s;-webkit-animation:sticky 1s 1;animation:sticky 1s 1}
.nav_menu{text-align: center;}
.header_top_area .header_top_inner .right_nav {text-align: center;}
.main_header_area .header_menu .navbar .navbar_supported ul {margin: 0;margin-top: 2px;border: 1px solid rgba(0, 0, 0, 0.05);overflow-y: auto;padding-left: 0 !important;}
.navbar-logo{line-height:50px;padding: 0 16px;}
.main_header_area .header_menu .navbar .navbar_supported ul li{display:block;}
.news{padding-top: 15px;}
.news_ban{margin-bottom: 20px;}
.Notice_bg{width: 100%;height: 110px;}
.Notice_bg_txt{width: auto;}
.recruit_lead{margin: 0;}
.header-container ul.slimmenu{/* position:absolute; */top:50px;left:0;z-index:999;width:100%;border-top: 1px solid #e6767a;}
.header-container ul.slimmenu li>ul,.header-container ul.slimmenu li>ul>li ul{width: 100%!important;background: #8f0c0c;overflow: hidden;}
.header-container ul.slimmenu li .sub-toggle{right:-9px;z-index:999}
.header-container ul.slimmenu li ul li{width:100%!important;}
.special .swiper-slide img{width: 100%;}
.news_ban{height: 270px;}
.news_ban .pic a{ height: 270px;}
.recruit_lead{height: 110px;}
.recruit_lead h1{font-size: 24px}
.recruit_lead img{width: 20px;height: 20px;}
.Notice_bg_txt a {color: inherit;font-size: 24px;}
.Notice_info h1 a{font-size: 18px;}
.apply ul li {height: 143px; border-radius: 10px;}
.news_ban .txt li{width: 56%;}
.lineklist ul{margin: 0;}
.header-area.sticky{position:fixed;top:0;left:0;right:0;width:100%;z-index:99999;margin:0 auto;-webkit-transition:all .6s ease 0s;-o-transition:all .6s ease 0s;transition:all .6s ease 0s;-webkit-animation:sticky 1s 1;animation:sticky 1s 1}
.articles{overflow: hidden;margin: 50px 0 0 0;padding: 70px 0 0 0;}
.pagelist ul li{width:100%;margin:0}
.pagelist ul{margin:auto}
.right_lists{margin: 20px 0 0 0;}
.currency{margin:20px 0}
.Aanli-swiper{width:auto}
.Aanli-swiper .swiper-slide img{width:320px;height:200px}
.banbox img{height:100%}
.footer_img{float:none}
.left_list {display: flow-root;}
.siteleft{width:100%}
.siteleft{padding-left:20px}
.right_list{margin:30px 0 0 0}
.right_list ul li img{width:100%;height:auto;float:none;padding:0;}
.business ul{margin:0}
.business ul li{width:100%; height:auto; margin:0;float:none;margin-bottom:30px;}
.slideTxtBoxs .hd{width:auto}
.slideTxtBoxs .hd ul li{margin:20px 5px;}
.slideTxtBoxs .bd ul{margin:0}
.slideTxtBoxs .bd li{width:100%}
.location{margin-top:0}
.location .col-lg-4 div{margin-bottom: 25px;}
.header-container ul.slimmenu>li.ative{background:none}
.ryzz p {margin: 0;text-align: center;}
.ryzz p img {max-width: 100%;float: none; margin: 0 0 20px 0;}
.right_list ul li a {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 60%;display: inline-block;}
.contents{padding:0 15px}
.mianbox .sitebox{margin:0 15px}
.content p{overflow:hidden}
.describe span {padding: 0 20px;display: inline-block;}
.block{height:auto}
.content p img{width:100%;height:100%}
} 

@media (min-width:991px){
    .main_header_area .header_menu .navbar .navbar_supported ul{display:block;text-align:right;}
    .main_header_area .header_menu .navbar{padding:0;display: flex;}
}
@media (max-width:991px){
    .appear{display: none;}
    .visible_991{display: none;}
    
}
@media (max-width:1200px){
    .hi1200{display: none;}
    .Notice_bg img.across{width: 100%;height: 110px;}
    .Notice_bg_txt{width: auto;}
    .Notice{padding: 20px 0;}
    .apply{margin: 30px 0 20px 0;}
}
@media (min-width:1200px){
    .vi1200{display: none;}
}


